package net.diaowen.dwsurvey.entity;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import net.diaowen.common.base.entity.IdEntity;

import javax.persistence.Entity;
import javax.persistence.Table;
import java.util.Date;

/**
 * excel持久化问题
 * @author wangjun
 * @date 2024-02-28下午3:26:43
 */
@Entity
@Table(name="t_survey_todo_task")
@Data
@AllArgsConstructor
@NoArgsConstructor
public class SurveyTodoTask extends IdEntity {

	// 填报对象类型：org role user
	private String assigneeType;
	// 填报对象名称
	private String assigneeName;
	// 填报对象代码
	private String assigneeCode;
	// 所属类型：org role user
	private String ownerType;
	// 所属对象名称
	private String ownerName;
	// 所属对象代码
	private String ownerCode;
	// 开始时间
	@JsonFormat(pattern="yyyy-MM-dd HH:mm:ss",timezone="GMT+8")
	private Date startTime ;
	// 结束时间
	@JsonFormat(pattern="yyyy-MM-dd HH:mm:ss",timezone="GMT+8")
	private Date endTime ;
	// 问卷id
	private String surveyDirectoryId;
	// 问卷名称
	private String surveyDirectoryName;
	// 问卷sid
	private String surveyDirectorySid;
	// 问卷url
	private String surveyDirectoryUrl;
	// 状态：0-失效 1-有效
	private Integer state ;
	// 创建时间
	@JsonFormat(pattern="yyyy-MM-dd HH:mm:ss",timezone="GMT+8")
	private Date createTime ;
	// 更新时间
	@JsonFormat(pattern="yyyy-MM-dd HH:mm:ss",timezone="GMT+8")
	private Date updateTime ;

}
